function logout(){
	$.ajax({
		type: "POST",
		url: "./logout",
		data: "",
		dataType: "text",
		success: function(xml){
			document.location.href="index.jsp";
		}
	});	
}

function goHome(){
	document.location.href="home.jsp";
}

function getParameterFromUrl(name) {
	name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
	var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
	results = regex.exec(location.search);
	return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}

function stampaNotifiche(){

	$.ajax({
		type: "POST",
		url: "./stampaNotifiche",
		dataType: "xml",
		success: function(msg){

			var riga = "";
			i = 0;
			$($(msg).find('notifica')).each(function() {
				i++;
				var id = $(this).find('prodotto').find('id').text();
				var tipo = $(this).find('prodotto').find('tipologia').text();
				var titolo = $(this).find('prodotto').find('titolo').text();
				var nome = $(this).find('mittente').find('nome').text();
				var cognome = $(this).find('mittente').find('cognome').text();
				var data = $(this).find('data').text();

				riga += '<a id="row_notify" onClick="apri('+id+',\''+tipo+'\')">'+data + " - " +nome+' '+cognome+' ti ha menzionato come coautore nel prodotto '+titolo+'</a><br><br>';
				
			});
			if(i>0 && $('#img_notify').length==0){
				var img = '<a id="img_notify" href="#notifica" role="button" data-toggle="modal"><img src="images/notify.gif" /></a>';
				$(img).appendTo("#notify");				
				$(riga).appendTo("#body_notify");
			}
			else if(i==0){
				$('#img_notify').remove;
				$('#row_notify').remove;
			}
		}});	

}

function apri(id,tipo){
	$("#notifica_esci").click();

	$.ajax({
		type: "POST",
		url: "./visualizzaProdotto?id="+id+"&tipologia="+tipo,
		dataType: "text",
		success: function(xml){
			document.location.href="./visualizza.jsp?from=notifica&id="+id;
		}
	});
}

function setTimer(){
	setInterval(stampaNotifiche, 5000);
}

function getStato(stato){
	var str = "";
	if (stato == 2)
		str = "Completo";
	if (stato == 1)
		str = "Draft";
	if (stato == 3)
		str = "Accettato";
	if (stato == 4)
		str = "Validato";
	if (stato == 5)
		str = "Rifiutato";
	if (stato == 6)
		str = "Inviato";
	return str;
}